package com.hrms.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.hrms.pojo.Pay;

/**
 * 
 * 薪资dao层
 * @author ffy
 *
 */
public interface PayDao {
	
	//查询所有薪资信息
	public List<Pay> selectAll();
	
	//插入一条薪资信息
	public void insertPay(Pay pay);
	
	//根据payId查询薪资信息
	public Pay selectById(int payId);
	
	//根据员工id查找薪资信息
	public List<Pay> selectByEmNumber(int payEmNumber);
	
	//根据年月查找薪资信息
	public List<Pay> selectByDate(@Param("year") String year,@Param("month") String month);
	
	//根据id删除薪资信息
	public void deleteById(int payId);
	
	//分页查找薪资记录
	public List<Pay> selectByPage(@Param("pageIndex") int pageIndex,@Param("recordCount") int recordCount);
}
